Compared to the conventional finite control set model predictive control (FCS-MPC), the double vector model predictive current control (DVMPCC) for permanent magnet synchronous motors (PMSMs) has a better steady-state performance without significantly increasing the switching frequency. However, determining optimal vectors with their dwell times requires a high computational burden. A low-complexity DVMPCC in the steady state was proposed in this study to address this problem. Firstly, the operating state of the motor was judged according to the speed error. During steady-state operation, the first optimal active vector was selected from three candidate vectors adjacent or identical to the active vector applied in the previous control period, reducing the number of comparisons by half. Next, the second optimal vector was selected from the other two active vectors, and the zero vector, the second optimal vector with the duty cycle, was determined according to the deadbeat condition of the q-axis current and cost function minimization. Finally, simulation and experimental results proved that the proposed low-complexity DVMPCC for surface-mounted permanent magnet synchronous motors is practical and feasible.
Loading....